package cn.fan.testfunction.devise.adapter;

/**
 * 对象的适配器模式
 *
 * 原理：通过组合方式来实现适配器功能。
 * 实现一个Type-c转VGA适配器，
 * 适配器实现方式有三种，这是第二种实现方式。
 * @author jstao
 *
 */
public class Typec2Vga2 implements Vga{

    private Phone phone;
    
    public Typec2Vga2(Phone phone) {
        this.phone = phone;
    }
    
    @Override
    public void vgaInterface() {
        if(phone != null) {
            phone.typecPhone();
            System.out.println("接收到Type-c口信息，信息转换成VGA接口中...");
            System.out.println("信息已转换成VGA接口，显示屏可以对接。");
        }
    }
}